package com.yangmf.auto_message_handle.service;

import com.yangmf.auto_message_handle.pojo.dto.CharacterDTO;
import com.yangmf.auto_message_handle.pojo.dto.UserDTO;
import com.yangmf.auto_message_handle.pojo.dto.UserLoginDTO;
import com.yangmf.auto_message_handle.pojo.entity.Student;
import com.yangmf.auto_message_handle.pojo.entity.User;
import com.yangmf.auto_message_handle.pojo.vo.CharacterVO;
import com.yangmf.auto_message_handle.pojo.vo.UserVO;
import java.util.List;

public interface UserService {

   User wxLogin(UserLoginDTO userLoginDTO);


   public void updateAvatar(String url);

  public UserVO getUserInfo();

  public void updateUserInfo(UserDTO userDTO);

  public  List<CharacterVO> getSeatList();

  public   void updateCharacter(CharacterDTO character);

  public   void completeUserInfo(Student studentByName);

  public User getUserByName(String name);
}
